diff options
| author | jackyzha0 <[email protected]> | 2021-04-11 12:42:42 -0700 |
|---|---|---|
| committer | jackyzha0 <[email protected]> | 2021-04-11 12:42:42 -0700 |
| commit | ed65c8b61d2c7955998f877ee501ef84a1473626 (patch) | |
| tree | 9c3f2d0b3f84f31c49ac3ad899e7158c696430e2 /frontend/src/pages/[hash].js | |
| parent | base resolve paste and fetch paste refactor (diff) | |
| download | ctrl-v-ed65c8b61d2c7955998f877ee501ef84a1473626.tar.xz ctrl-v-ed65c8b61d2c7955998f877ee501ef84a1473626.zip | |
refactor error handling in pasteinfo
Diffstat (limited to 'frontend/src/pages/[hash].js')
| -rw-r--r-- | frontend/src/pages/[hash].js | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/frontend/src/pages/[hash].js b/frontend/src/pages/[hash].js index bd7fc00..6d65f3e 100644 --- a/frontend/src/pages/[hash].js +++ b/frontend/src/pages/[hash].js @@ -1,5 +1,4 @@ -import React, { useEffect, useState, useRef } from 'react'; -import Error from '../components/Err'; +import React, { useEffect, useState } from 'react'; import { Text } from '../components/Inputs'; import CodeRenderer from '../components/renderers/Code' import PasteInfo from '../components/PasteInfo'; @@ -24,13 +23,10 @@ const ViewPaste = ({data, unauthorized, error}) => { const [isRenderMode, setIsRenderMode] = useState(false); const [enteredPass, setEnteredPass] = useState(''); const [correctPass, setCorrectPass] = useState(!unauthorized); - const ErrorLabelRef = useRef(null); const {content, language, expiry, title} = clientData; - if (error) { - ErrorLabelRef.current.showMessage(error, -1) - } + const getWithPassword = (password, errorCallback) => { resolvePaste(hash, password) @@ -78,7 +74,7 @@ const ViewPaste = ({data, unauthorized, error}) => { toggleRenderCallback={() => setIsRenderMode(!isRenderMode)} isRenderMode={isRenderMode} onChange={(e) => setTheme(e.target.value)} - err={<Error ref={ErrorLabelRef} />} + err={error} /> <Watermark/> </div> |